PXC Documentation

PXC Home

Render Spritesheet

pre 1.18

Create spritesheet from image array or animation.

Node Data

Display name

Render Spritesheet

Internal name

Node_Render_Sprite_Sheet

Inheritances

Node_Render_Sprite_Sheet

Inputs

Surfaces

surface

Sprites

enum

Sprite Set

int

Frame Step

bool

Skip Empty

Packing

enum

Packing Type

int

Grid Column

enum

Alignment

int

Spacing

vec2

Spacing

ipadding

Padding

Rendering

Range

bool

Custom Range

range

Range

Outputs

surface

Surface Out

atlas

Atlas Data

Attributes

Color Depth

Convert image array, or animation to sprite sheet.



Properties


Surfaces
SpritesInput image(s) or animation.
Sprite SetWhether to convert image array or animation to sprite sheet.
For animation type, the project need to be played from start to finish to generate the sprite sheet.
Frame StepNumber of frame to progress per sprite sheet frame (set to 1 will render every frame, 2 will render one image per 2 frames, etc.)
Skip EmptySkip empty surface.
Packing
Packing TypeHow to pack the sprite sheet.
AlignmentFor horizontal and vertical packing type, how to align the images in the axis (if the source image have different sizes).
SpacingSpacing between each images in the sprite sheet.
PaddingApply extra space around the entire sprite sheet.
Range
Custom RangeSet custom range of images to convert to sprite sheet, whether the animation range or array index range.
RangeStarting/ending frames, set end to 0 to default to last frame.



Related Links